SlideShare a Scribd company logo
1 of 2
Download to read offline
customer success




                                            Silk4J - Ready Talk
                                            ReadyTalk drives efficient QA Testing with
                                            Silk4J

                                            CHALLENGE
                                            ReadyTalk wanted to build a testing system that could be easily
                                            accessed by an Agile team. It was essential for this system to have
                                            a usable test that was built on each iteration. A stated goal was to
                                            have an automated testing solution that could be simply executed
                                            by someone with little programming experience.

                                            SOLUTION

                                              Silk4J

  HIGHLIGHTS                                THE CUSTOMER
                                            Founded in 2000 and headquartered in Denver, Colorado,
    Lightweight and easy-to-use             ReadyTalk delivers audio and web conferencing services that
    Saves time by early detection of        empower customers to conduct audio and web conferences
    defects                                 of all sizes – from small ad hoc meetings to large webinars.
                                            ReadyTalk combines ease-of-use with sophisticated marketing
    Frees up team members to                tools to increase audience engagement, event ROI and meeting
    pursue innovation                       productivity. Unlike other services, ReadyTalk gives customers a
                                            full suite of tools for training, collaboration, sales demos, webinars
                                            and more.

                                            THE CHALLENGE

  “... we will utilize complete lifecycle   The domains for recorded playback of meetings and webinars were
                                            becoming a problem to manage. It was becoming increasingly
  testing using Silk4J along with other
                                            difficult to manage all of the different domains. Additionally, it was
  test solutions, but the heart of its      a challenge for option recognition playing across all domains.
  use will be for object recognition
                                            ReadyTalk wanted to build a testing system that could be easily
  and playback. Silk4J meets our
                                            accessed by an Agile team. It was essential for this system to have
  needs because it is a lightweight         a usable test that was built on each iteration. A stated goal was to
  solution that does not get in             have an automated testing solution that could be simply executed
  the way of the test automation            by someone with little programming experience. This system
  engineer.”                                should offer QA a way to drive tests without having to manually
                  David Demmer              execute each routine.
         ReadyTalk Quality Engineer         ReadyTalk was not in a position to replace existing tools. They
                                            were seeking a solution that did not demand a specific change
                                            management tool for their source code; and they wanted to use
                                            the tools that were already in place.
                                            “Silk4J easily broke out of the main infrastructure. They allowed us
                                            to integrate easily with our other open source system,” says David
                                            Demmer, ReadyTalk Quality Engineer.

                                            THE SOLUTION
                                            Silk4J is a lightweight solution that does not get in the way of
                                            the test automation engineer. When evaluating Silk4J compared

www.microfocus.com
customer success                                                         Silk4J - Ready Talk




to the competition, ReadyTalk strongly felt that the           of the system at any time. The team must know that
competition was heavyweight and would lock them into           particular changes to the code base have passed their
a proprietary language. It was clear that the ReadyTalk        automated tests.
team understood the domains and interactions for Silk4J.
                                                               THE FUTURE
The ReadyTalk team was pleased that Silk4J did not
overburden the team with all of the object mapping.            The introduction of Silk4J to ReadyTalk has helped the
The competition to Silk4J embedded much of the object          team continue to launch feature enhancements in an
mapping, which was not a need for ReadyTalk. Silk4J            agile development environment with a high degree of
offered the QA team the chance to push tests – a key           confidence. Many of these enhancements interact with
differentiator when evaluating tools for automating the        many sensitive areas through system integrations.
functional testing process. “The ability to apply unique       ReadyTalk’s reliance on Silk4J helps them detect risk
handle identifiers for the automation framework to             failures with test automation.
identify GUI objects under the Win32 domain enabled            With Silk4J, ReadyTalk expects to continue to save
robust test methods that could be executed continuously        enormous amounts of time by early detection of defects in
in a nightly build environment.” says David Demmer.            a repeatable process where little downtime is necessary.
“The nature of continuous integration and testing              When automation exposes a defect in a test case flow,
allows for sanity checks to be made prior to the internal      a test member triages the root cause and a solution is
consumption by the rest of the engineering team and in         introduced. This will continue to give engineers time to
this automatic test environment, it is crucial for Silk4J      explore more granular end-to-end testing scenarios that a
to perform and report errors in the system with little         target user may trigger.
involvement in diagnosing the behavior. The unique             As ReadyTalk continues its evolution with Silk4J, they
handles allowed for a robust object recognition system         anticipate further improvements in reliability as testing
where most recognition attributes changed based on the         would be executed on a more frequent basis and build
Win32 domain rendering of component SWT widgets                verification testing could be an indicator for when the
under the Avian virtual machine.” He continues, “The           tested application is sent to the team for development
unique object handle identifiers always remained the           and testing. The team will derive continual benefit on risk
same throughout the test execution life cycle.”                assessment whenever a new enhancement or feature is
                                                               launched.
RESULTS AND BENEFITS
                                                               Silk4J’s future at ReadyTalk also involves expand
ReadyTalk faced a unique business challenge – should an
                                                               testing with the exclusive use of Silk4J as the lone
object recognition system be built manually? The move
                                                               object recognition system. “We anticipate we will utilize
to Silk4J would yield some important benefits in the long-
                                                               complete lifecycle testing using Silk4J along with other
term for the development and testing teams: higher QA
                                                               test solutions, but the heart of its use will be for object
productivity and lower testing costs, higher test coverage,
                                                               recognition and playback”, says David Demmer. “Silk4J
consistent and repeatable test results, and reduced costs
                                                               meets our needs because it is a lightweight solution that
associated with defects.
                                                               does not get in the way of the test automation engineer.”
It was imperative that ReadyTalk had reliable test
automation capabilities for regression, cross-platform         ABOUT MICRO FOCUS
and localization testing, especially for its newest product:   Micro Focus, a member of the FTSE 250, provides
ReadyTalk Web Meeting 6. Web Meeting 6 introduces              innovative software that allows companies to dramatically
unique differentiators to the marketplace: no participant      improve the business value of their enterprise
downloads, smart marketing tools, collaborative features       applications. Micro Focus Enterprise Application
– all built on new open-source technology: Avian.              Modernization and Management software enables
ReadyTalk’s launch of Web Meeting 6 would have been            customers’ business applications to respond rapidly to
very difficult if not for simple, robust, and quick script     market changes and embrace modern architectures with
creation and ease of maintenance that can be replayed          reduced cost and risk.
cross-browser.
With any development and testing effort, it is crucial that
                                                                Contact us at: www.microfocus.com
efficient and clear communication is in place between           ©2011 Micro Focus IP Development Limited. All rights reserved.
different machines. ReadyTalk needed to incorporate             MICRO FOCUS, the Micro Focus logo, among others, are trade-
effective peer-to-peer testing, as there was a large team       marks or registered trademarks of Micro Focus IP Development
                                                                Limited or its subsidiaries or affiliated companies in the United
accessing tests via separate machines. Additionally, when       Kingdom, United States and other countries. All other marks are
refactoring, it is extremely important to know the ‘health’     the property of their respective owners.      sCSS4JR0311



www.microfocus.com

More Related Content

What's hot

ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsEliane Collins
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement in hyderabadVamsiNihal
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and CultureRapidValue
 
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzRDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzSusan Yoskin
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapDevOps.com
 
Cisco webex zend con2010 presentation
Cisco webex zend con2010 presentationCisco webex zend con2010 presentation
Cisco webex zend con2010 presentationEnterprise PHP Center
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business GoalsMarc Hornbeek
 
Certified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course informationCertified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course informationDevOps++ Alliance
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseJim Nickel
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsSantanu Bhattacharya
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017Anand Akela
 

What's hot (19)

ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement in hyderabad
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzRDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
 
Cisco webex zend con2010 presentation
Cisco webex zend con2010 presentationCisco webex zend con2010 presentation
Cisco webex zend con2010 presentation
 
DevOps and Tools
DevOps and ToolsDevOps and Tools
DevOps and Tools
 
Quality in Software Testing
Quality in Software TestingQuality in Software Testing
Quality in Software Testing
 
RTF - Prasad bhatt
RTF - Prasad bhattRTF - Prasad bhatt
RTF - Prasad bhatt
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 
Microservice's in detailed
Microservice's in detailedMicroservice's in detailed
Microservice's in detailed
 
DevOps 2020: How Enterprise Strategy has Matured
DevOps 2020: How Enterprise Strategy has MaturedDevOps 2020: How Enterprise Strategy has Matured
DevOps 2020: How Enterprise Strategy has Matured
 
Certified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course informationCertified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course information
 
QA Service Sheet
QA Service SheetQA Service Sheet
QA Service Sheet
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Agile Development in Aerospace and Defense
Agile Development in Aerospace and DefenseAgile Development in Aerospace and Defense
Agile Development in Aerospace and Defense
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projects
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
 

Similar to ReadyTalk Drives Efficient QA Testing with Silk4J

Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxNashet Ali
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTIndium Software
 
Accelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platformAccelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platformKnoldus Inc.
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guidebigspire
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceRapidValue
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMMarco Silva
 
Application Lifecycle Management (ALM), by Marco Silva
Application Lifecycle Management (ALM), by Marco SilvaApplication Lifecycle Management (ALM), by Marco Silva
Application Lifecycle Management (ALM), by Marco SilvaAgile Connect®
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1G R VISHAL
 
Silk4net Tcm6 174178
Silk4net Tcm6 174178Silk4net Tcm6 174178
Silk4net Tcm6 174178titita13
 
Silk For Use With SAP
Silk For Use With SAPSilk For Use With SAP
Silk For Use With SAPtitita13
 
Six Signs You Need Platform Engineering
Six Signs You Need Platform EngineeringSix Signs You Need Platform Engineering
Six Signs You Need Platform EngineeringWeaveworks
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreJeff Schneider
 
Devops - Continuous delivery patterns with serverless stack
Devops -  Continuous delivery patterns with serverless stackDevops -  Continuous delivery patterns with serverless stack
Devops - Continuous delivery patterns with serverless stackcksiva09
 
SCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSSCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSG R VISHAL
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no time!
DevOps in Action: How Nedbank went from quarterly to weekly releases in no time!DevOps in Action: How Nedbank went from quarterly to weekly releases in no time!
DevOps in Action: How Nedbank went from quarterly to weekly releases in no time!Jaco Greyling
 
Intelligent Test Automation with Provar.pdf
Intelligent Test Automation with Provar.pdfIntelligent Test Automation with Provar.pdf
Intelligent Test Automation with Provar.pdfRichard Clark
 
Постоянное тестирование интеграции
Постоянное тестирование интеграцииПостоянное тестирование интеграции
Постоянное тестирование интеграцииSQALab
 

Similar to ReadyTalk Drives Efficient QA Testing with Silk4J (20)

Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
 
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT
 
Accelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platformAccelerating tests with Cypress for a leaderboard platform
Accelerating tests with Cypress for a leaderboard platform
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guide
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALM
 
Application Lifecycle Management (ALM), by Marco Silva
Application Lifecycle Management (ALM), by Marco SilvaApplication Lifecycle Management (ALM), by Marco Silva
Application Lifecycle Management (ALM), by Marco Silva
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
Silk4net Tcm6 174178
Silk4net Tcm6 174178Silk4net Tcm6 174178
Silk4net Tcm6 174178
 
Silk For Use With SAP
Silk For Use With SAPSilk For Use With SAP
Silk For Use With SAP
 
kishore
kishorekishore
kishore
 
Six Signs You Need Platform Engineering
Six Signs You Need Platform EngineeringSix Signs You Need Platform Engineering
Six Signs You Need Platform Engineering
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and more
 
Devops - Continuous delivery patterns with serverless stack
Devops -  Continuous delivery patterns with serverless stackDevops -  Continuous delivery patterns with serverless stack
Devops - Continuous delivery patterns with serverless stack
 
SCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSSCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPS
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no time!
DevOps in Action: How Nedbank went from quarterly to weekly releases in no time!DevOps in Action: How Nedbank went from quarterly to weekly releases in no time!
DevOps in Action: How Nedbank went from quarterly to weekly releases in no time!
 
Intelligent Test Automation with Provar.pdf
Intelligent Test Automation with Provar.pdfIntelligent Test Automation with Provar.pdf
Intelligent Test Automation with Provar.pdf
 
Постоянное тестирование интеграции
Постоянное тестирование интеграцииПостоянное тестирование интеграции
Постоянное тестирование интеграции
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

ReadyTalk Drives Efficient QA Testing with Silk4J

  • 1. customer success Silk4J - Ready Talk ReadyTalk drives efficient QA Testing with Silk4J CHALLENGE ReadyTalk wanted to build a testing system that could be easily accessed by an Agile team. It was essential for this system to have a usable test that was built on each iteration. A stated goal was to have an automated testing solution that could be simply executed by someone with little programming experience. SOLUTION Silk4J HIGHLIGHTS THE CUSTOMER Founded in 2000 and headquartered in Denver, Colorado, Lightweight and easy-to-use ReadyTalk delivers audio and web conferencing services that Saves time by early detection of empower customers to conduct audio and web conferences defects of all sizes – from small ad hoc meetings to large webinars. ReadyTalk combines ease-of-use with sophisticated marketing Frees up team members to tools to increase audience engagement, event ROI and meeting pursue innovation productivity. Unlike other services, ReadyTalk gives customers a full suite of tools for training, collaboration, sales demos, webinars and more. THE CHALLENGE “... we will utilize complete lifecycle The domains for recorded playback of meetings and webinars were becoming a problem to manage. It was becoming increasingly testing using Silk4J along with other difficult to manage all of the different domains. Additionally, it was test solutions, but the heart of its a challenge for option recognition playing across all domains. use will be for object recognition ReadyTalk wanted to build a testing system that could be easily and playback. Silk4J meets our accessed by an Agile team. It was essential for this system to have needs because it is a lightweight a usable test that was built on each iteration. A stated goal was to solution that does not get in have an automated testing solution that could be simply executed the way of the test automation by someone with little programming experience. This system engineer.” should offer QA a way to drive tests without having to manually David Demmer execute each routine. ReadyTalk Quality Engineer ReadyTalk was not in a position to replace existing tools. They were seeking a solution that did not demand a specific change management tool for their source code; and they wanted to use the tools that were already in place. “Silk4J easily broke out of the main infrastructure. They allowed us to integrate easily with our other open source system,” says David Demmer, ReadyTalk Quality Engineer. THE SOLUTION Silk4J is a lightweight solution that does not get in the way of the test automation engineer. When evaluating Silk4J compared www.microfocus.com
  • 2. customer success Silk4J - Ready Talk to the competition, ReadyTalk strongly felt that the of the system at any time. The team must know that competition was heavyweight and would lock them into particular changes to the code base have passed their a proprietary language. It was clear that the ReadyTalk automated tests. team understood the domains and interactions for Silk4J. THE FUTURE The ReadyTalk team was pleased that Silk4J did not overburden the team with all of the object mapping. The introduction of Silk4J to ReadyTalk has helped the The competition to Silk4J embedded much of the object team continue to launch feature enhancements in an mapping, which was not a need for ReadyTalk. Silk4J agile development environment with a high degree of offered the QA team the chance to push tests – a key confidence. Many of these enhancements interact with differentiator when evaluating tools for automating the many sensitive areas through system integrations. functional testing process. “The ability to apply unique ReadyTalk’s reliance on Silk4J helps them detect risk handle identifiers for the automation framework to failures with test automation. identify GUI objects under the Win32 domain enabled With Silk4J, ReadyTalk expects to continue to save robust test methods that could be executed continuously enormous amounts of time by early detection of defects in in a nightly build environment.” says David Demmer. a repeatable process where little downtime is necessary. “The nature of continuous integration and testing When automation exposes a defect in a test case flow, allows for sanity checks to be made prior to the internal a test member triages the root cause and a solution is consumption by the rest of the engineering team and in introduced. This will continue to give engineers time to this automatic test environment, it is crucial for Silk4J explore more granular end-to-end testing scenarios that a to perform and report errors in the system with little target user may trigger. involvement in diagnosing the behavior. The unique As ReadyTalk continues its evolution with Silk4J, they handles allowed for a robust object recognition system anticipate further improvements in reliability as testing where most recognition attributes changed based on the would be executed on a more frequent basis and build Win32 domain rendering of component SWT widgets verification testing could be an indicator for when the under the Avian virtual machine.” He continues, “The tested application is sent to the team for development unique object handle identifiers always remained the and testing. The team will derive continual benefit on risk same throughout the test execution life cycle.” assessment whenever a new enhancement or feature is launched. RESULTS AND BENEFITS Silk4J’s future at ReadyTalk also involves expand ReadyTalk faced a unique business challenge – should an testing with the exclusive use of Silk4J as the lone object recognition system be built manually? The move object recognition system. “We anticipate we will utilize to Silk4J would yield some important benefits in the long- complete lifecycle testing using Silk4J along with other term for the development and testing teams: higher QA test solutions, but the heart of its use will be for object productivity and lower testing costs, higher test coverage, recognition and playback”, says David Demmer. “Silk4J consistent and repeatable test results, and reduced costs meets our needs because it is a lightweight solution that associated with defects. does not get in the way of the test automation engineer.” It was imperative that ReadyTalk had reliable test automation capabilities for regression, cross-platform ABOUT MICRO FOCUS and localization testing, especially for its newest product: Micro Focus, a member of the FTSE 250, provides ReadyTalk Web Meeting 6. Web Meeting 6 introduces innovative software that allows companies to dramatically unique differentiators to the marketplace: no participant improve the business value of their enterprise downloads, smart marketing tools, collaborative features applications. Micro Focus Enterprise Application – all built on new open-source technology: Avian. Modernization and Management software enables ReadyTalk’s launch of Web Meeting 6 would have been customers’ business applications to respond rapidly to very difficult if not for simple, robust, and quick script market changes and embrace modern architectures with creation and ease of maintenance that can be replayed reduced cost and risk. cross-browser. With any development and testing effort, it is crucial that Contact us at: www.microfocus.com efficient and clear communication is in place between ©2011 Micro Focus IP Development Limited. All rights reserved. different machines. ReadyTalk needed to incorporate MICRO FOCUS, the Micro Focus logo, among others, are trade- effective peer-to-peer testing, as there was a large team marks or registered trademarks of Micro Focus IP Development Limited or its subsidiaries or affiliated companies in the United accessing tests via separate machines. Additionally, when Kingdom, United States and other countries. All other marks are refactoring, it is extremely important to know the ‘health’ the property of their respective owners. sCSS4JR0311 www.microfocus.com